﻿# Change Character Naming Modes
shogunate_character_naming_mode_decision = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_invite_knights.dds"
	}
	decision_group_type = shogunate_minor

	desc = shogunate_character_naming_mode_decision_desc
	selection_tooltip = shogunate_character_naming_mode_decision_tooltip

	ai_check_interval = 0

	is_shown = {
		always = yes
	}

	widget = {
		gui = "decision_view_widget_option_list_generic"
		controller = decision_option_list_controller
		decision_to_second_step_button = "shogunate_character_naming_mode_decision_second_step"
		show_from_start = yes

		# Default
		item = {
			value = shogunate_character_naming_mode_decision_default
			localization = shogunate_character_naming_mode_decision_default
			icon = "gfx/interface/icons/icon_legitimacy.dds"
			is_valid = {
				always = yes
			}
			ai_chance = {
				value = 0
			}
		}
		# Nickname Preference
		item = {
			value = shogunate_character_naming_mode_decision_nickname_preference
			localization = shogunate_character_naming_mode_decision_nickname_preference
			icon = "gfx/interface/icons/icon_legitimacy.dds"
			is_valid = {
				always = yes
			}
			ai_chance = {
				value = 0
			}
		}
		# Nickname Inside
		item = {
			value = shogunate_character_naming_mode_decision_nickname_inside
			localization = shogunate_character_naming_mode_decision_nickname_inside
			icon = "gfx/interface/icons/icon_legitimacy.dds"
			is_valid = {
				always = yes
			}
			ai_chance = {
				value = 0
			}
		}
		# Nickname Only
		item = {
			value = shogunate_character_naming_mode_decision_nickname_only
			localization = shogunate_character_naming_mode_decision_nickname_only
			icon = "gfx/interface/icons/icon_legitimacy.dds"
			is_valid = {
				always = yes
			}
			ai_chance = {
				value = 0
			}
		}
	}

	effect = {
		custom_tooltip = shogunate_character_naming_mode_decision_custom_tt
		if = {
			limit = { scope:shogunate_character_naming_mode_decision_default = yes }
			set_global_variable = {
				name = shogunate_character_naming_mode
				value = flag:shogunate_character_naming_mode_default
			}
		}
		if = {
			limit = { scope:shogunate_character_naming_mode_decision_nickname_preference = yes }
			set_global_variable = {
				name = shogunate_character_naming_mode
				value = flag:shogunate_character_naming_mode_nickname_preference
			}
		}
		if = {
			limit = { scope:shogunate_character_naming_mode_decision_nickname_inside = yes }
			set_global_variable = {
				name = shogunate_character_naming_mode
				value = flag:shogunate_character_naming_mode_nickname_inside
			}
		}
		if = {
			limit = { scope:shogunate_character_naming_mode_decision_nickname_only = yes }
			set_global_variable = {
				name = shogunate_character_naming_mode
				value = flag:shogunate_character_naming_mode_nickname_only
			}
		}
	}

	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}
